package com.hkyp.ss.course.apis.dto.response;

import com.hkyp.ss.course.apis.dto.response.base.BaseResponseVO;
import lombok.Data;

/**
 * 课评评论
 */
@Data
public class FirstCommentVO extends BaseResponseVO {


    /**
     * id
     * 自增主键
     */
    private Long id;

    /**
     * 课程id
     */
    private Long ccId;



    /**
     * 评论内容
     *
     * 限制长度最长500字
     */
    private String content;


    /**
     * 点赞数
     */
    private Integer userLike = 0;

    /**
     * 点赞数
     */
    private Integer liked = 0;

    /**
     * 课评数
     * 评论人数      comment
     */
    private Integer commentNum = 0;



    private Long issueTime;

    ////////////////////// User area ////////////////////////////////////////////////////////////////////


    private Long userId;



    /**
     * 用户昵称
     * 字段长度15
     * 需求限制长度在2-14字符之间
     */
    private String nickName;



    /**
     * 头像
     * 存储头像上传到OSS后返回的url
     */
    private String avatar;




//    public FirstCommentVO(Comment comment, User user){
//
//        this.id = comment.getId();
//        this.ccId = comment.getCCId();
//        this.content = comment.getContent();
//        this.userLike = comment.getUserLike();
//        this.commentNum = comment.getCommentNum();
//        this.issueTime = comment.getCreateAt();
//
//        //////////////////////////////////////////////////////
//
//        this.userId = user.getId();
//
//        this.nickName = user.getNickName();
//
//        this.avatar = user.getAvatar();
//
//    }

}
